\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1Accelerometer}{calico\+::sensors\+::\+Accelerometer}} \\*\mbox{\hyperlink{classcalico_1_1sensors_1_1Accelerometer}{Accelerometer}} class }{\pageref{classcalico_1_1sensors_1_1Accelerometer}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1AccelerometerCostFunctor}{calico\+::sensors\+::\+Accelerometer\+Cost\+Functor}} }{\pageref{classcalico_1_1sensors_1_1AccelerometerCostFunctor}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1sensors_1_1AccelerometerMeasurement}{calico\+::sensors\+::\+Accelerometer\+Measurement}} \\*\mbox{\hyperlink{classcalico_1_1sensors_1_1Accelerometer}{Accelerometer}} measurement type }{\pageref{structcalico_1_1sensors_1_1AccelerometerMeasurement}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1AccelerometerModel}{calico\+::sensors\+::\+Accelerometer\+Model}} \\*Base class for accelerometer models }{\pageref{classcalico_1_1sensors_1_1AccelerometerModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1sensors_1_1AccelerometerObservationId}{calico\+::sensors\+::\+Accelerometer\+Observation\+Id}} }{\pageref{structcalico_1_1sensors_1_1AccelerometerObservationId}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1AccelerometerScaleAndBiasModel}{calico\+::sensors\+::\+Accelerometer\+Scale\+And\+Bias\+Model}} }{\pageref{classcalico_1_1sensors_1_1AccelerometerScaleAndBiasModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1AccelerometerScaleOnlyModel}{calico\+::sensors\+::\+Accelerometer\+Scale\+Only\+Model}} }{\pageref{classcalico_1_1sensors_1_1AccelerometerScaleOnlyModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1AccelerometerVectorNavModel}{calico\+::sensors\+::\+Accelerometer\+Vector\+Nav\+Model}} }{\pageref{classcalico_1_1sensors_1_1AccelerometerVectorNavModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1chart__detectors_1_1AprilGridConfig}{calico\+::chart\+\_\+detectors\+::\+April\+Grid\+Config}} }{\pageref{structcalico_1_1chart__detectors_1_1AprilGridConfig}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1chart__detectors_1_1AprilGridDetector}{calico\+::chart\+\_\+detectors\+::\+April\+Grid\+Detector}} }{\pageref{classcalico_1_1chart__detectors_1_1AprilGridDetector}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1BatchOptimizer}{calico\+::\+Batch\+Optimizer}} }{\pageref{classcalico_1_1BatchOptimizer}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1BSpline}{calico\+::\+BSpline$<$ N, T $>$}} }{\pageref{classcalico_1_1BSpline}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1Camera}{calico\+::sensors\+::\+Camera}} \\*\mbox{\hyperlink{classcalico_1_1sensors_1_1Camera}{Camera}} class }{\pageref{classcalico_1_1sensors_1_1Camera}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1CameraCostFunctor}{calico\+::sensors\+::\+Camera\+Cost\+Functor}} }{\pageref{classcalico_1_1sensors_1_1CameraCostFunctor}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1sensors_1_1CameraMeasurement}{calico\+::sensors\+::\+Camera\+Measurement}} }{\pageref{structcalico_1_1sensors_1_1CameraMeasurement}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1CameraModel}{calico\+::sensors\+::\+Camera\+Model}} \\*Base class for camera models }{\pageref{classcalico_1_1sensors_1_1CameraModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1sensors_1_1CameraObservationId}{calico\+::sensors\+::\+Camera\+Observation\+Id}} }{\pageref{structcalico_1_1sensors_1_1CameraObservationId}}{}
\item\contentsline{section}{\mbox{\hyperlink{classsetup_1_1CMakeBuild}{setup.\+CMake\+Build}} }{\pageref{classsetup_1_1CMakeBuild}}{}
\item\contentsline{section}{\mbox{\hyperlink{classsetup_1_1CMakeExtension}{setup.\+CMake\+Extension}} }{\pageref{classsetup_1_1CMakeExtension}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1DefaultSyntheticTest}{calico\+::\+Default\+Synthetic\+Test}} }{\pageref{classcalico_1_1DefaultSyntheticTest}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1DoubleSphereModel}{calico\+::sensors\+::\+Double\+Sphere\+Model}} }{\pageref{classcalico_1_1sensors_1_1DoubleSphereModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1Edge}{April\+Tags\+::\+Edge}} \\*Represents an edge between adjacent pixels in the image }{\pageref{classAprilTags_1_1Edge}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1ExtendedUnifiedCameraModel}{calico\+::sensors\+::\+Extended\+Unified\+Camera\+Model}} }{\pageref{classcalico_1_1sensors_1_1ExtendedUnifiedCameraModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1FieldOfViewModel}{calico\+::sensors\+::\+Field\+Of\+View\+Model}} }{\pageref{classcalico_1_1sensors_1_1FieldOfViewModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1FloatImage}{April\+Tags\+::\+Float\+Image}} \\*Represent an image as a vector of floats in \mbox{[}0,1\mbox{]} }{\pageref{classAprilTags_1_1FloatImage}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1Gaussian}{April\+Tags\+::\+Gaussian}} }{\pageref{classAprilTags_1_1Gaussian}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1GLine2D}{April\+Tags\+::\+GLine2D}} \\*A 2D line }{\pageref{classAprilTags_1_1GLine2D}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1GLineSegment2D}{April\+Tags\+::\+GLine\+Segment2D}} \\*A 2D line with endpoints }{\pageref{classAprilTags_1_1GLineSegment2D}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1GrayModel}{April\+Tags\+::\+Gray\+Model}} \\*Fits a grayscale model over an area of pixels }{\pageref{classAprilTags_1_1GrayModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1Gridder}{April\+Tags\+::\+Gridder$<$ T $>$}} \\*A lookup table in 2D for implementing nearest neighbor }{\pageref{classAprilTags_1_1Gridder}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1Gyroscope}{calico\+::sensors\+::\+Gyroscope}} \\*\mbox{\hyperlink{classcalico_1_1sensors_1_1Gyroscope}{Gyroscope}} class }{\pageref{classcalico_1_1sensors_1_1Gyroscope}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1GyroscopeCostFunctor}{calico\+::sensors\+::\+Gyroscope\+Cost\+Functor}} }{\pageref{classcalico_1_1sensors_1_1GyroscopeCostFunctor}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1sensors_1_1GyroscopeMeasurement}{calico\+::sensors\+::\+Gyroscope\+Measurement}} \\*\mbox{\hyperlink{classcalico_1_1sensors_1_1Gyroscope}{Gyroscope}} measurement type }{\pageref{structcalico_1_1sensors_1_1GyroscopeMeasurement}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1GyroscopeModel}{calico\+::sensors\+::\+Gyroscope\+Model}} \\*Base class for gyroscope models }{\pageref{classcalico_1_1sensors_1_1GyroscopeModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1sensors_1_1GyroscopeObservationId}{calico\+::sensors\+::\+Gyroscope\+Observation\+Id}} }{\pageref{structcalico_1_1sensors_1_1GyroscopeObservationId}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1GyroscopeScaleAndBiasModel}{calico\+::sensors\+::\+Gyroscope\+Scale\+And\+Bias\+Model}} }{\pageref{classcalico_1_1sensors_1_1GyroscopeScaleAndBiasModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1GyroscopeScaleOnlyModel}{calico\+::sensors\+::\+Gyroscope\+Scale\+Only\+Model}} }{\pageref{classcalico_1_1sensors_1_1GyroscopeScaleOnlyModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1GyroscopeVectorNavModel}{calico\+::sensors\+::\+Gyroscope\+Vector\+Nav\+Model}} }{\pageref{classcalico_1_1sensors_1_1GyroscopeVectorNavModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classHomography33}{Homography33}} \\*Compute 3x3 homography using Direct Linear Transform }{\pageref{classHomography33}}{}
\item\contentsline{section}{\mbox{\hyperlink{classIsOkAndHoldsMatcher}{Is\+Ok\+And\+Holds\+Matcher$<$ Inner\+Matcher $>$}} }{\pageref{classIsOkAndHoldsMatcher}}{}
\item\contentsline{section}{\mbox{\hyperlink{classIsOkAndHoldsMatcherImpl}{Is\+Ok\+And\+Holds\+Matcher\+Impl$<$ Status\+Or\+Type $>$}} }{\pageref{classIsOkAndHoldsMatcherImpl}}{}
\item\contentsline{section}{\mbox{\hyperlink{classIsOkMatcher}{Is\+Ok\+Matcher}} }{\pageref{classIsOkMatcher}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1Gridder_1_1Iterator}{April\+Tags\+::\+Gridder$<$ T $>$\+::\+Iterator}} \\*\mbox{\hyperlink{classAprilTags_1_1Gridder_1_1Iterator}{Iterator}} for \mbox{\hyperlink{classAprilTags_1_1Segment}{Segment}} class }{\pageref{classAprilTags_1_1Gridder_1_1Iterator}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1KannalaBrandtModel}{calico\+::sensors\+::\+Kannala\+Brandt\+Model}} }{\pageref{classcalico_1_1sensors_1_1KannalaBrandtModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1Landmark}{calico\+::\+Landmark}} }{\pageref{structcalico_1_1Landmark}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1MathUtil}{April\+Tags\+::\+Math\+Util}} \\*Miscellaneous math utilities and fast exp functions }{\pageref{classAprilTags_1_1MathUtil}}{}
\item\contentsline{section}{\mbox{\hyperlink{classMonoIsOkMatcherImpl}{Mono\+Is\+Ok\+Matcher\+Impl$<$ T $>$}} }{\pageref{classMonoIsOkMatcherImpl}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1OpenCv5Model}{calico\+::sensors\+::\+Open\+Cv5\+Model}} }{\pageref{classcalico_1_1sensors_1_1OpenCv5Model}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1OpenCv8Model}{calico\+::sensors\+::\+Open\+Cv8\+Model}} }{\pageref{classcalico_1_1sensors_1_1OpenCv8Model}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1Pose3}{calico\+::\+Pose3$<$ T $>$}} }{\pageref{classcalico_1_1Pose3}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1Profiler}{calico\+::\+Profiler}} }{\pageref{classcalico_1_1Profiler}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1Quad}{April\+Tags\+::\+Quad}} \\*Represents four segments that form a loop, and might be a tag }{\pageref{classAprilTags_1_1Quad}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1RigidBody}{calico\+::\+Rigid\+Body}} }{\pageref{structcalico_1_1RigidBody}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1Segment}{April\+Tags\+::\+Segment}} \\*Represents a line fit to a set of pixels whose gradients are similiar }{\pageref{classAprilTags_1_1Segment}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1Sensor}{calico\+::sensors\+::\+Sensor}} }{\pageref{classcalico_1_1sensors_1_1Sensor}}{}
\item\contentsline{section}{\mbox{\hyperlink{classDualCoding_1_1Sketch}{Dual\+Coding\+::\+Sketch$<$ T $>$}} }{\pageref{classDualCoding_1_1Sketch}}{}
\item\contentsline{section}{\mbox{\hyperlink{classutil_1_1StatusBuilder}{util\+::\+Status\+Builder}} }{\pageref{classutil_1_1StatusBuilder}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1TagFamily_1_1TableInitializer}{April\+Tags\+::\+Tag\+Family\+::\+Table\+Initializer}} \\*Initializes the static pop\+Count\+Table }{\pageref{classAprilTags_1_1TagFamily_1_1TableInitializer}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1TagCodes}{April\+Tags\+::\+Tag\+Codes}} }{\pageref{classAprilTags_1_1TagCodes}}{}
\item\contentsline{section}{\mbox{\hyperlink{structAprilTags_1_1TagDetection}{April\+Tags\+::\+Tag\+Detection}} }{\pageref{structAprilTags_1_1TagDetection}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1TagDetector}{April\+Tags\+::\+Tag\+Detector}} }{\pageref{classAprilTags_1_1TagDetector}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1TagFamily}{April\+Tags\+::\+Tag\+Family}} \\*Generic class for all tag encoding families }{\pageref{classAprilTags_1_1TagFamily}}{}
\item\contentsline{section}{\mbox{\hyperlink{classpython__bindings__test_1_1TestCalicoPythonBindings}{python\+\_\+bindings\+\_\+test.\+Test\+Calico\+Python\+Bindings}} }{\pageref{classpython__bindings__test_1_1TestCalicoPythonBindings}}{}
\item\contentsline{section}{\mbox{\hyperlink{classpython__utils__test_1_1TestCalicoPythonUtils}{python\+\_\+utils\+\_\+test.\+Test\+Calico\+Python\+Utils}} }{\pageref{classpython__utils__test_1_1TestCalicoPythonUtils}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1Trajectory}{calico\+::\+Trajectory}} }{\pageref{classcalico_1_1Trajectory}}{}
\item\contentsline{section}{\mbox{\hyperlink{structcalico_1_1TrajectoryEvaluationParams}{calico\+::\+Trajectory\+Evaluation\+Params}} }{\pageref{structcalico_1_1TrajectoryEvaluationParams}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1sensors_1_1UnifiedCameraModel}{calico\+::sensors\+::\+Unified\+Camera\+Model}} }{\pageref{classcalico_1_1sensors_1_1UnifiedCameraModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{classAprilTags_1_1UnionFindSimple}{April\+Tags\+::\+Union\+Find\+Simple}} \\*Implementation of disjoint set data structure using the union-\/find algorithm }{\pageref{classAprilTags_1_1UnionFindSimple}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcalico_1_1WorldModel}{calico\+::\+World\+Model}} }{\pageref{classcalico_1_1WorldModel}}{}
\item\contentsline{section}{\mbox{\hyperlink{structAprilTags_1_1XYWeight}{April\+Tags\+::\+XYWeight}} \\*Represents a triple holding an x value, y value, and weight value }{\pageref{structAprilTags_1_1XYWeight}}{}
\end{DoxyCompactList}
